<?php

require_once '../config.php';
require_once '../lib/operators.php';

if ($_POST) {
  $emailExists = operator_is_email_exists($_POST['email']);
  if (empty($_POST['name'])) {
    $errors[] = 'Вам необходимо указать свое имя'; 
  }
  if (!preg_match('/.+@.+\..+/', $_POST['email'])) {
    $errors[] = 'Укажите правильный E-Mail';
  }  
  if ($emailExists) {
    $errors[] = 'Такой E-Mail уже занят. Воспользуйтесь функцией восстановления пароля.';
  }
  if (empty($_POST['password'])) {
    $errors[] = 'Пароль не может быть пустым'; 
  }  
  if (!$errors) {
    operators_register($_POST['name'], $_POST['email'], $_POST['password'], 0);
    header('location: code.php');
  }
}
?>

<?php include dirname(__FILE__) . '/header.php' ?>
<table>
  <tr>
    <td class="Content">
      <h1>Регистрация</h1>
      <p>Сразу после регистрации Вы сможете протестировать сервис в течении 14 дней бесплатно</p>
      <?php include dirname(__FILE__) . '/errors.php' ?>
      
      <form method="POST" action="">

        Ваше имя<br/>
        <input type="text" name="name" /><br/>
      
        Электронная почта<br/>
        <input type="text" name="email" /><br/>
        
        Пароль<br/>
        <input type="text" name="password" /><br/>
        
        <input type="submit" value="Зарегистрироваться" />
      </form>
      <?php include dirname(__FILE__) . '/footer.php' ?>
      </td>
  </tr>
</table>
